python練習題(一)

2021-07-28 13:07:59 字數 2664 閱讀 7433

字串拼接

使用者輸入兩個字串,將它們組合後輸出

str1 = input("wanghui")

str2 = input("los angeles")

print("世界這麼多,{}想去{}看看。".format(str1,str2))

整數序列求和

使用者輸入乙個正整數 n,計算從 1 到 n(包含 1和 n)相加之後的結果

n = input("please input int number n: ")

sum = 0

for i in range(int(n)):

sum += i + 1

print("from one to n sum result:", sum)

九九乘法表輸出

工整列印輸出常用的九九乘法表,格式不限。

for i in range(1,10):

for j in range(1,i+1):

print("{}*{}= ".format(j, i, i * j), end='')

print('')

階乘計算

計算 1+2!+3!+…+10! 的結果。

sum, tmp = 0, 1

for i in range(1,11):

tmp*=i

sum+=tmp

print("運算結果是:{}".format(sum))

猴子吃桃問題

猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了乙個;第二天早上又將剩下的桃子吃掉一半,又多吃了乙個。以後每天早上都吃了前一天剩下的半多乙個。到第五天早上想再吃時,見只剩下乙個桃子了。請編寫程式計算猴子第一天共摘了多少桃子。

n = 1

for i in range(5,0,-1):

n = (n+1)<<1

print(n)

健康食譜輸出

列出 5 種不同的食材,請輸出它們可能組成的所有菜式名稱。

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("green")

# color('red', 'yellow')

begin_fill()

while

true:

forward(300)

right(166)

if abs(pos()) < 1:

break

end_fill()

done()

太陽花的繪製

繪製乙個太陽花的圖形

from turtle import *

color ('red','yellow')

begin_fill()

while

true:

forward(200)

left(170)

if abs(pos()) < 1:

break

end_fill()

done()

螺旋線繪製

繪製乙個螺旋線的圖形

import turtle

import time

turtle.speed("fastest")

turtle.pensize(2)

for x

in range(300):

turtle.forward(2*x)

turtle.left(90)

time.sleep(3)

彩色螺旋線的繪製

繪製乙個彩色螺旋線

import turtle

import time

turtle.pensize(2)

turtle.bgcolor("black")

colors = ["red","yellow","purple","blue"]

turtle.tracer(false)

for x

in range(400):

turtle.forward(2*x)

turtle.color(colors[x % 4])

turtle.left(91)

turtle.tracer(true)

Python練習題一

1.將華氏溫度轉換為攝氏溫度,轉換公式 f 1.8c 32 f input if f 1 in f f c float f 0 1 32 1.8 print 2fc c else print 輸入錯誤 2.輸入半徑計算圓的周長和面積 import math r input r1 float r if...

Python練習題一

點讚,收藏 關注,理財 技術不迷路 什麼是bif?bif 就是 built in functions,內建函式。為了方便程式設計師快速編寫指令碼程式 指令碼就是要程式設計速度快快快!python 提供了非常豐富的內建函式,我們只需要直接呼叫即可,例如 print 的功能是 列印到螢幕 input 的...

python書中練習題 python練習題

1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...