@python小白
#!/usr/bin/env python
#!-*-coding:utf-8 -*-
#!@time :2019/11/5 8:53
#!@author : october
#!@file : .py
'''整數序列求和'''
n =input
("請輸入整數n:"
)sum=0
for i in
range
(int
(n))
:sum
+= i +
1print
("1到n求和結果:"
,sum
)'''九九乘法表輸出'''
for i in
range(1
,10):
for j in
range(1
, i+1)
:print
("{}*{}= "
.format
(j, i, i*j)
, end='')
print(''
)'''階乘計算'''
sum, tmp =0,
1for i in
range(1
,11):
tmp *= i
sum+= tmp
print
("運算結果是:{}"
.format
(sum))
'''猴子吃桃問題'''
n =1
for i in
range(5
,0,-
1): n =
(n +1)
<<
1print
(n)'''健康食譜輸出'''
diet =
['西紅柿'
,'花椰菜'
,'黃瓜'
,'牛排'
,'蝦仁'
]for x in
range(0
,5):
for y in
range(0
,5):
ifnot
(x == y)
:print
("{}{}"
.format
(diet[x]
, diet[y]))
'''五角星的繪製'''
from turtle import
*fillcolor(
"red"
)begin_fill(
)while
true
: forward(
200)
right(
144)
ifabs
(pos())
<1:
break
end_fill(
)'''太陽花的繪製'''
from turtle import
*color(
'red'
,'yellow'
)begin_fill(
)while
true
: forward(
200)
left(
170)
ifabs
(pos())
<1:
break
end_fill(
)done(
)'''螺旋線的繪製'''
import turtle
import time
turtle.speed(
"fastest"
)turtle.pensize(2)
for x in
range
(100):
turtle.forward(
2* x)
turtle.left(90)
time.sleep(3)
'''彩色螺旋線的繪製'''
import turtle
import time
turtle.pensize(2)
turtle.bgcolor(
"black"
)colors =
["red"
,"yellow"
,'purple'
,'green'
]turtle.tracer(
false
)for x in
range
(400):
turtle.forward(
2* x)
turtle.color(colors[x %4]
) turtle.left(91)
turtle.tracer(
true
)
10個Python練手小程式
程式1 題目 有1 2 3 4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?1.程式分析 可填在百位 十位 個位的數字都是1 2 3 4。組成所有的排列後再去 掉不滿足條件的排列。2.程式源 for i in range 1,5 for j in range 1,5 for k in ...
小程式練手(c )
給定乙個陣列input 如果陣列長度n為奇數,則將陣列中最大的元素放到 output 陣列最中間的位置,如果陣列長度n為偶數,則將陣列中最大的元素放到 output 陣列中間兩個位置偏右的那個位置上,然後再按從大到小的順序,依次在第乙個位置的兩邊,按照一左一右的順序,依次存放剩下的數。例如 inpu...
練手小程式(四)
這次的練手程式依然來自於knight lab的部落格文章five mini programming projects for the python beginner,任務的名字叫做textbased adventure game,也就是文字冒險遊戲 目標 我們的目標是完整的建立乙個文字小遊戲,這個小...