填空題
1.畫出半徑分別爲10、20、40、80像素的4個同切圓。注意答案寫在一行中,中間用一個西文空格分隔。
#填寫的內容中間用一個西文空格分開
import _(1)_
turtle.circle(_2_)
_3_.circle(20)
turtle._4_(40)
_5_
turtle.done()
完整代碼
import turtle
turtle.circle(10)
turtle.circle(20)
turtle.circle(40)
turtle.circle(80)
turtle.done()
答案:
turtle 10 turtle circle turtle.circle(80)
2.五角星的繪製:繪製一個紅色的五角星圖形。注意答案寫在一行中,中間用一個西文空格分隔。
from _1_ import *
color('_2_')
begin_fill()
for i in range(5):
fd(200)
rt(_3_)
_4_
done()
完整代碼
from turtle import *
color('black', 'red')
begin_fill()
for i in range(5):
fd(200)
rt(144)
end_fill()
答案:
turtle 'black','red' 144 end_fill()
編程題
1.第一個Python程序
描述
輸出:Hello,Python!
輸入格式
無
輸出格式
使用英文標點符號並注意大小寫:Hello,Python!
輸入輸出示例
輸入 | 輸出 | |
示例 1 | 無 |
|
題解:(引號內爲輸出內容)
print("Hello,Python!")
2.計算圓的周長和麪積
描述
通過鍵盤輸入圓的半徑r,計算圓的周長L和麪積s。
示例代碼:根據鍵盤輸入正方形的邊長,計算正方形的周長和麪積。
a=eval(input())
L=4*a
s=a*a
print(L,s)
輸入格式
1:輸入一下非負實數
2: 圓周率取3.14
3: 輸入使用input(),不要增加額外的提示信息
4: Python3 中 input 函數返回值是字符串(與 Python2 的 raw_input 相同), 可以使用 int(input()) 或 eval(input()) 來進行轉換
輸出格式
62.8 314(前者爲周長,後者爲面積,中間用空格分隔)
輸入輸出示例
輸入 | 輸出 | |
示例 1 | 100 | 628.0 31400.0 |
題解:
PI是π,eval(input()) 可以接收輸入的數字給radius ,
L ,S分別爲周長和麪積,注意輸出格式 引號內保留小數的位數,
用%對應輸出的數值
PI = 3.14
radius = eval(input())
L = 2 * PI * radius
S = PI * radius * radius
print("%.1f" % L, '%.1f' % S)
3.簡單的人機對話
描述
從鍵盤輸入一個姓名和國家名,然後提取出姓氏和名字,與其他數據組合成一句話並輸出。
輸入格式
1: 運行程序時,第一行輸入一個姓名(單姓),第2行輸入國家名
2: 輸入使用input()時,不要增加額外的提示信息
輸出格式
輸出的文本中的標點符號,都是中文標點符號
輸入輸出示例
輸入 | 輸出 | |
示例 1 |
周杰倫 德國 |
周天王說:“世界這麼大,杰倫想去德國看看!” |
題解:
兩個input() 接收字符串
name是一個字符串從 取出0號位的字符,"周",剩下的就是"杰倫",
用"[1:]"表示從1號位到最後,中間用"+"連接
name = input()
country = input()
print(name[0]+"天王說:“世界這麼大,"+name[1:]+"想去"+country+"看看!”")