#012python实验课
通過三到四周的學習Python選修課程已經學到了網絡爬蟲這一環節。
- 基礎語法混亂
- 這是,在進行周四實驗課程的時候,一直遇到的一個問題。寫著寫著,就往C語言的語法方向跑了,可以說之前我僅僅是對,python這種語言有著簡單的了解,再加上一直在學習C語言所以很少投入時間,進行學習python,前兩節的python實驗課上的習題,可以說是中規中矩,所以即使Python啥也不會,緊靠C語言或者連蒙帶猜的學習方法,很快也能把幾道題,糊弄過去。
- 但是,隨著題目逐漸開始變形 ,如果最初就使用python常用的語句進行做題,后面的題目都是前幾周題目的變形,難度更加的深入一點。但之前就沒有好好學python輸入輸出規則的我,總是敲不出一個正確的程序。而且一直想用C語言去做那道題。說明基礎的語法我應該去,了解學習,并且課后,抽出一部分時間去練習一下,否則,可能展開了爬蟲的學習,我就越來越難跟上了。
- 緊接著,學院里C語言也加大了課后作業量,時間就顯得更加難以平衡支配了,所以效率也是極為重要的,更多的時間應該多總結,做十道題不如,做一道題,然后進行總結,歸納出做題的方法。這樣收獲也應該更大。
- 31775
由行轉逆列
描述
編寫程序實現如下功能:????????????????????????????????????????????????????????????????????????????????
將用戶輸入的一行字符串,轉為每個字符占一行逆序輸出。具體輸入輸入請參閱本頁最后“輸入輸出示例”。????????????????????????????????????????????????????????????????????????????????
輸入格式
輸入使用 input(),不要增加額外的提示信息。????????????????????????????????????????????????????????????????????????????????
輸出格式
輸出結果應每個字符占一行,除此外不要輸出任何其他內容。?????????????????????????????????????????????????????????????????????????????????
輸入輸出示例
????????????????????????????????????????????????????????????????????????????????
1 st=input() 2 oList1 = ('{}'.format(st)) 3 oList2 = oList1[::-1] 4 for letter in oList2: # 逆向字符串輸出 5 print (letter)輸入 輸出 示例 1 Hello,world. . d l r o w , o l l e H #1 比如這道作業就是在上一周作業的基礎上進行修改的。很容易就完成了習題的內容。
-
天天向上的力量
描述
一年365天,以第一天的能力值為基數,記為1.0。當好好學習時能力值相比前一天提高千分之n,當沒有學習時能力值相比前一天下降千分之n,每天努力和每天放任,一年下來的能力值相差多少呢?????????????????????????????????????????????????????????????????????????????????
輸入格式
n由用戶輸入,請使用 input() 形式,不要增加額外的提示信息。 ??????????????????????????????????????????????????????????????????????????????????
輸出格式
假設用戶輸入的n值為3,輸出結果為:????????????????????????????????????????????????????????????????????????????????
你的輸入為千分之3。 天天向上結果為:2.98。 天天放任結果為:0.33。輸出語句提示:????????????????????????????????????????????????????????????????????????????????
語句:print("天天向上的結果為:{:.2f}。".format(2.984286762108137))?????????????????????????????????????????????????????????????????????????????????
輸出結果為:天天向上的結果為:2.98。????????????????????????????????????????????????????????????????????????????????
輸入輸出示例
輸出結果請嚴格按照示例樣式輸出,包括標點符號等內容。????????????????????????????????????????????????????????????????????????????????
1 import math 2 x= eval(input()) 3 print('你的輸入為千分之{}。'.format(x)) 4 y=math.pow((1+x/1000),365) 5 print('天天向上結果為:{:.2f}。'.format(y)) 6 y=math.pow((1-x/1000),365) 7 print('天天放任結果為:{:.2f}。'.format(y))輸入 輸出 示例 1 3 你的輸入為千分之3。 天天向上結果為:2.98。 天天放任結果為:0.33。 示例 2 6 你的輸入為千分之6。 天天向上結果為:8.88。 天天放任結果為:0.11。 這道題,不難,但是卡了好久,
- 原因主要是在于,一周不敲python,敲了一個星期C語言。寫這個題的時候根本就想不到用eval?? ? ? ?import了math卻忘了使用math.pow因為C語言敲慣了,就忘了.這個問題應該多多注意.語法的問題要自己課下去補習。
58422
分支公式
描述
編寫程序實現如下功能:????????????????????????????????????????????????????????????????????????????????
用戶輸入一個數值型數據 x,如果 x > 10,則有 y = 2 * x -5,如果 x <= 10,則有 y = x + 6。編寫程序接收用戶輸入的數值性數據(可以使用變量 x,也可以自行命名變量),按前述要求運算后輸出 y 值(保留2位小數),具體輸入輸入請參閱本頁最后“輸入輸出示例”。????????????????????????????????????????????????????????????????????????????????
輸入格式
用戶輸入數據為數字,輸入使用 input(),不要增加額外的提示信息。????????????????????????????????????????????????????????????????????????????????
輸出格式
輸出結果為保留2位小數的一個數字,除此外不要輸出任何內容。?????????????????????????????????????????????????????????????????????????????????
提示:輸出可以使用 "{:.2f}" 留槽的方式。????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????
| 輸入 | 輸出 | |
| 示例 1 | 15 | 25.00 |
| 示例 2 | 7.585 | 13.59 |
?
?
?
其他題目都中規中矩,問題都是語法語法。
x=eval(input()) if(x>10):y=2*x-5 else:y=x+6 print("{:.2f}".format(y))if后面敲冒號
else后面敲冒號
編譯器不報錯,我總也不會想到要敲冒號.......
?
總結一下
- python課程需要課下拿出更多的時間來學習和實踐了。
- C語言盡可能的往前趕一趕,100題也別為了分總是刷簡單題,這個太浪費時間了,雖然高分的題性價比不高但是也應該多做。
- 最后,四級英語也報名了,單詞啥的都抓緊時間走起吧...(Python老師上課都強調背單詞了)
- 高數??????作業別老往后拖了
- 最后放一張柳神小姐姐的截圖,學不下去的時候,看看人家干啥呢
轉載于:https://www.cnblogs.com/hx97/p/10574327.html
總結
以上是生活随笔為你收集整理的#012python实验课的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springboot-custom st
- 下一篇: Python 考试练习