華東師范大學Python習題選編_第1頁
華東師范大學Python習題選編_第2頁
華東師范大學Python習題選編_第3頁
華東師范大學Python習題選編_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

本文格式為Word版,下載可任意編輯——華東師范大學Python習題選編Python習題選編

華東師大信息學院計算中心

一.程序結構與算法部分:

1.編寫一個python程序,輸入兩個數,比較它們的大小并輸出其中較大者。參考代碼:

x=int(input(\y=int(input(\if(x==y):

print(\兩數一致!\elif(x>y):

print(\較大數為:\else:

print(\較大數為:\

2.寫一個算法(流程圖和python程序):輸入三個數,輸出其最大者。

參考代碼:

a,b,c=3,4,5ifa100:

grade=\輸入錯誤!\elifscore>=90:grade='A'elifscore>=80:grade='B'

elifscore>=70:無需寫小于什么什么的由于elif就已經是除了這個之外的了grade='C'elifscore>=60:grade='D'elifscore>=0:grade='E'else:

grade=\輸入錯誤!\print(grade)

7.猜數游戲。預設一個0~9之間的整數,讓用戶猜一猜并輸入所猜的數,假使大于預設的數,顯示“太大〞;小于預設的數,顯示“太小〞,如此循環,直至猜中該數,顯示“恭喜!你猜中了!〞。參考答案:num=7

whileTrue:

guess=int(input('請輸入你猜的數(0~9):'))ifguess==num:

print(\恭喜!你猜中了!\break;

elifguess>num:print(\太大\else:

print(\太小\

8.輸入一個數,判斷這個數是否為素數,并輸出判斷結果。

(所謂素數,是指除了1和該數本身之外,不能被其它任何整數整除的數。下

圖為參考流程圖)

參考答案:importmath

n=int(input(\請輸入一個數:\x=int(math.sqrt(n))i,w=2,0

foriinrange(2,x+1):ifn%i==0:

w=1ifw==1:

print(n,\不是素數。\else:

print(n,\是素數。\或

importmath

n=int(input('請輸入一個數:'))i,w=2,0

whilei0:x=(x+1)*2day-=1print(\

二.文件部分:

1.在當前目錄下有一個文件名為temp.txt的文件,存放著上海從2023年3月10日(周一)到3月16日(周日)間一周的最高和最低氣溫(單位為攝氏度)。其中,第一行為最高氣溫,其次行為最低氣溫。編程,找出這一周中第幾天最熱(按最高氣溫計算)?最高多少度?這一周中第幾天最冷(按最低氣溫計算)?最冷多少度?參考答案:

flname=\f=open(flname)

ht=(f.readline()).strip()暫且先只讀一行L1=list(ht.split(','))

lt=(f.readline()).strip()此處再讀其次行L2=list(lt.split(','))f.close()

foriinrange(len(L1)):L1[i]=int(L1[i])L2[i]=int(L2[i])

maxVal=L1[0]可用max.(L1)maxDay=0m

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論