python練手小程式

2021-09-29 08:23:07 字數 2396 閱讀 3150

@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,也就是文字冒險遊戲 目標 我們的目標是完整的建立乙個文字小遊戲,這個小...