練習の4日目のPython機

「」 "
演習1:1-100からの整数の加算
運動2の間の整数の加算5-58
演習3:6-20も蓄積
10-50蓄積桁は2の整数である。演習4 、整数5,8
「」 "

演習1

sum = 0
for i in range(1, 101):
    sum += i
print(sum)

演習2

sum2 = 0
for i in range(5, 59):
    sum2 += i
print(sum2)

演習3

sum3 = 0
for i in range(6, 20):
    if i % 2 == 0:
        sum3 += i
print(sum3)

演習4

sum4 = 0
for i in range(10, 51):
    if i % 10 == 2 or i % 10 == 5 or i % 10 == 8:
        sum4 += i
print(sum4)

「」「
ランダム付加検討
ランダム二つの数字は、コンソールは、2つの数値を加算した結果を取得し、
正しい入力10ポイントの場合、
入力エラー5点
、合計3つの質問に
「」」

import random
count = 0
score = 0
while count < 3:
    count += 1
    random_number_one = random.randint(1, 10)
    random_number_two = random.randint(1, 10)
    guess = int(input("请计算"+str(random_number_one)+"+"+str(random_number_two)+"="))
    sum = random_number_one + random_number_two
    if sum == guess:
        if score >= 100:
            score = 100
        else:
            score += 10
        print("答对了^-^")
    else:
        if score <= 0:
            score = 0
        else:
            score -= 5
        print("答错了........")
print("总得分:"+str(score))

「」「
練習1、各文字のコード値を印刷し、コンソールに文字列を入力します
。」「」

str_one = input("录入一个字符串:")
for i in str_one:
    print(ord(i))

「」「
コンソールの運動2、値、印刷された文字を符号化された重複エントリが値符号化されたエントリがない、直接入力した場合、ループを終了します
。」「」

while True:
    number = input("录入编码值:")
    if number == "":
        break
    print(chr(int(number)))

「」「
演習1つの
フォーマットは、コンソールに出力されている:52.5円形の領域、周囲は35.25である。
パターンは、領域の値が可変であり、周囲にも可変であることを特徴とする請求
」「」

print("%s的面积是%.1f,周长是%.2f" % ('圆形', 52.5, 35.25))

「」「
コンソールにカウントダウンの0.02 120秒表示:00 - > 1:59 ...
」「」

for second in range(120, -1, -1):
    print("%02d:%02d" % (second // 60, second % 60))

「」「
;運動は、コンソール内の文字列取得する
文字の印刷を
最後の文字を印字
長が奇数の場合、中間印刷文字は、
3文字の逆数印刷
フラッシュバックプリントの文字列を
「」」

str_1 = input("请输入串字符串:")
print("第一个字符"+str_1[0])
print("最后一个字符"+str_1[-1])
if len(str_1) % 2 != 0:
    print("长度为奇数打印中间字符"+str_1[len(str_1) // 2])
print("倒数第三个字符:"+str_1[-3:])
print("倒序打印:"+str_1[::-1])

「」「
形状は、いくつかの多角形のパターンを印刷します
「」」

long = int(input("请输入边长:"))
print("*"*long)
for i in range(0, long-2):
    print("*"+" "*(long-2)+"*")
print("*"*long)

「」「
Pythonの回文配列の決意
」「」

input_str = input("输入字符串判断是否是回文:")
if input_str == input_str[::-1]:
    print("回文")
else:
    print("不是回文")

「」「
少しボールは100メートルの高さから落下した
  各元の高さの後ろ半分をバウンス。
  計算:総回数(最小バウンス高さ0.01メートル)バウンス
離れメートルの総数
。」「」

height = 100
count = 0
distance = height
while height / 2 >= 0.01:
    count += 1
    height /= 2

    distance += height*2

print(count)
print(round(distance, 1))
print(distance)
公開された21元の記事 ウォンの賞賛4 ビュー3715

おすすめ

転載: blog.csdn.net/adim__/article/details/104076545