python第一章课后练习题

1.1
str1 = input("请输入一个人的名字")
str2 = input("请输入一个国家的名字")
print("世界这么大,{} 想去 {} 看看 ." .format(str1,str2))

1.2
n = input("请输入整数N:")
sum = 0
for i in range(int(n)):
sum += i + 1
print("1到N之和:", sum)

1.3
for i in range(1, 10) :
for j in range(1,i+1) :
print("{}{}={:2} ".format(j,i,ij), end='')
print('')

1.4
sum, tmp = 0, 1
for i in range(1,11):
tmp *= i
sum += tmp
print("运算结果是 :{}" .format(sum))

1.5
diet = [' 西红柿 ',' 花椰菜 ',' 黄瓜 ',' 牛柳 ',' 虾仁 ']
for x in range(0, 5):
for y in range(0, 5):
if not(x == y):
print("{} 炒 {}" .format(diet[x], diet[y]))

1.6
import random
name = input("请输入名字:")
lucky = 1
random.seed(7)
for c in name:
lucky += ord(c)*random.randint(1,77)
print("幸运数字是 :{}" .format(lucky%777))

1.7
from turtle import *
fillcolor("red")
begin_fill()
while True:
forward(200)
right(144)
if abs(pos()) < 1:
break
end_fill()

1.8
from turtle import *
color('red', 'yellow')
begin_fill()
while True:
forward(200)
left(170)
if abs(pos()) < 1:
break
end_fill()
done()

posted @ 2025-03-08 17:18  kk/  阅读(15)  评论(0)    收藏  举报