测验1: Python基本语法元素 (第1周)
生活随笔
收集整理的這篇文章主要介紹了
测验1: Python基本语法元素 (第1周)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
測驗1: Python基本語法元素 (第1周)
文章目錄
- 測驗1: Python基本語法元素 (第1周)
- 單選題
- 程序題
這是python123官網上聯合MOOC的Python程序設計(第8期)答案
單選題
第四題,如果字符串長度為 L
- 正向遞增以最左側字符序號為0,向右依次遞增,最右側字符序號為 L-1。
- 反向遞減序號以最右側字符序號為 -1,向左依次遞減,最左側字符序號為 -L。
使用 format 方法進行格式化輸出,具體參照嵩天老師《Python語言程序設計基礎》第二版第86頁 “format () 方法的格式控制”。
程序題
1.Hello World的條件輸出
解法一,直接按照要求換行,并不復雜
解法二,實現更一般的規律
a=eval(input()) str='Hello World' if(a==0):print(str) elif(a<0):# 垂直方式即每個字符占一行for i in str:print(i) else:length=len(str)n=0# python3中,a//b返回整數,即5//2=2for x in range(length//2):print(str[n:n+2])n+=2if(length&1):# 這是位運算,也可以寫成length%2print(str[-1])2.數值運算
直接用eval()函數來進行讀取,然后用格式符控制輸出即可
eval(<字符串>)函數的作用是將輸入的字符串轉變為Python語句,并執行該語句
s=eval(input()) print("%.2f"%s)總結
以上是生活随笔為你收集整理的测验1: Python基本语法元素 (第1周)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 吴恩达机器学习(第六章)——正则化
- 下一篇: 测验2: Python基本图形绘制 (第