python學習練習

2021-09-18 04:37:26 字數 1550 閱讀 4282

1.猜數字遊戲

#!d:\python

#-*- coding:utf-8 -*-

# 2019/4/14 10:29

n=1tuichu=1

import random

print('*'*20,'讓我們一起來玩遊戲吧','*'*20,sep='\n',end="\n")

rnum=random.randint(1,100)

# while 1==1:

# num=int(input('請輸入數字'))

# if isinstance(num,int):

# break

# else:

# print('無效輸入,請重新輸入')

mon=input('請輸入你打算出多少錢來玩')

if mon:

if mon.isdigit():

mon=int(mon)

print('嚯嚯,每次50元留意你的錢呦')

else:

print('你在幹嘛?我要的是錢,是金額,是數字!!')

else:

mon=0

print('看在你是老顧客的身份上,就給你玩三把吧')

while mon>50 or n<=3:

num=input('請輸入數字')

if num:

if num.isdigit():

num=int(num)

if rnum == num:

print('臥槽,這都能猜中,你還要繼續玩嗎?【y/n】')

while 2==2 :

zz = input('來吧,給我回個話')

if zz:

if zz=='n' or zz=='no':

tuichu=2

break

elif zz=='y' or zz=='ye' or zz=='yes':

rnum = random.randint(1, 100)

mon+=25

break

else:

print('你剛剛說話了嗎?')

elif rnum>num:

print('嘿嘿,小了,小了')

else:

print('嘻嘻,大了,大了')

else:

print('你打算用你輸入的內容和數字比較嗎?你怕是來砸場的吧')

else:

print('你在逗我嗎?你根本沒有輸入')

if tuichu == 2:

break

else:

n+=1

danfei=n*5

mon-=danfei

print('*'*60)

print('現在一次的**上公升為:',danfei,'元,請入認真考慮','你現在還剩下',mon,'塊錢')

print('*'*60)

print('*'*20,'哈哈,歡迎下次再來','*'*20,sep='\n',end="\n")

python學習 練習 Collatz 序列

根據自己的理解,編寫程式,如有不規範的python程式設計書寫,請多多指教 編寫名為collatz 的函式,有乙個名為number的引數。如果引數是偶數,那麼collatz 就列印出number 2,並返回該值。若果是奇數,就列印並返回3 number 1.編寫程式 使用者輸入乙個整數,並不斷對這個...

python學習 練習題1 2 3 4 5

練習1 利用random函式,生產0 100直接的整數 方法一 defsuijishu import random print format int random.random 100 suijishu 方法二 defsuijishu1 import random print random.rand...

Linux學習練習1

1.建立兩個使用者,要求 乙個使用者名為rob,uid為2001,屬於it組 groupadd it useradd u 2001 g it rob 另乙個使用者名為jack,uid為2003,屬於hr組,不可登入系統,1個月後帳號過期 groupadd hr useradd u 2003 g hr...