Python_01Day_練習

基本的なプログラミング

  • すべてのコードは、テキスト入力を使用して、入力されました

簡単なプログラムを書きます

  • 円の面積式:面積=半径*半径* 3.1415

データ型を定義する必要がありません。Pythonの

コンソール入力を読みます

  • 入力は、入力文字列の中にあります
  • evalの
  • jupyterで文書を解釈ジャンプしてシフト+ Tabキーを使用して

変数の命名仕様

  • 文字、数字、アンダースコアで構成されてい
  • あなたは*数字で始めることはできません
  • 識別子は、キーワードが(実際には変更を強制することができますが、標準を符号化するために極めて不向きである)にすることはできません
  • これは、任意の長さであってもよいです
  • キャメル名

変数の代入文と代入式

  • 変数:人気は量に理解は変更される場合があります
  • X = 2 * X + 1数式であり、その中でそれが表現言語であります
  • テスト=テスト+ 1つの*変数は代入する前に値を持っている必要があります

一方、割り当て

VAR1、VAR2、VAR3 ... = EXP1、EXP2、EXP3 ...

 

定数を定義します。

  • 定数:それは、複数の使用シナリオに適した値識別子を、示しています。例えば、PI
  • 注:定数を定義するので、定数が低い場合には他の言語に変更することはできませんが、Pythonではすべてが対象ですが、また、定数を変更することができます

数値データ型と演算子

  • 加算、減算のために適切な値(INTおよびFLOAT)の2種類があり、Pythonでの電力をダイ

演算子/、//、**

演算子%

EP:

  • あなたは整数に変換したい場合は25/4数、どのように書き換えます
  • 数が決定されても奇数であるか、Enter
  • 高度:変換するためのプログラムと第2の成分を記述するために、秒数を入力します。例えば、500秒が8分20秒に等しいです。
  • 高度:今日は、その後の週の10日後に、土曜日の場合は?ヒント:すべての曜日0日曜日

科学的表記

  • 1.234E + 2
  • 1.234E-2

そして、優先度計算式を計算します

強化された代入演算子

型変換

  • フロート - > int型
  • 丸めラウンド

EP:

  • 0.06%、197.55e + 2の年間収入、そしてどのくらいの売上税は、税を支払う場合は?(2結果は小数を保持します)
  • あなたは、科学的表記法を使用する必要があります。

プロジェクト

  • Pythonとローンの計算プログラムで書かれて:入力は毎月(monthlyPayment)出力は支払いの合計数である(totalpayment

 

宿題

1

 

[2]
摂氏= フロート(入力(「摂氏度を入力してください。」))
華氏=(9 / 5)* 摂氏+ 32
印刷('{}摂氏{} Fashrenheitある' フォーマット(摂氏、華氏))
 
摂氏で学位を入力します。43 
43.0摂氏109.4 Fashrenheitです
 
  • 2
  •  
1で]:
輸入数学
半径= フロート(入力(「半径を入力してください」))
長さ= フロート(入力(「長さを入力します。」))
area = radius * radius * math.pi
volume = area * length 
print('The area is:%.4f' % area)
print('The volume is:%.1f' % volume)

Enter the radius :5.5
Enter the length :12
The area is:95.0332
The volume is:1140.4
  • 3
  •  

In [8]:
feet = float(input('Enter a value for feet :'))
meters =(305 / 1000) * feet
print('{} feet is {:.4f} meters:'.format(feet, meters))
 
Enter a value for feet :16.5
16.5 feet is 5.0325 meters:
 
  • 4
  •  

In [10]:
import math 
M = float(input('Enter the amount of in kilograms :'))
initialTemperature = float(input('Enter the initial temperature :'))
finalTemperature = float(input('Enter the final temperature :'))
Q = M * (finalTemperature - initialTemperature) * 4184
print('The energy needed is:%.1f' % Q)
 
Enter the amount of in kilograms  :55.5
Enter the initial temperature :3.5
Enter the final temperature :10.5
The energy needed is:1625484.0
 
  • 5
  •  

In [1]:
import math 
balance,interstrate = map(float,input('Enter balance and interest rate (e.g., 3 for 3%):').split(','))
interest = balance * (interstrate / 1200)
print('The interest  is:%.5f' % interest)

Enter balance and interest rate (e.g., 3 for 3%):1000,3.5
The interest  is:2.91667
 
  • 6
  •  

In [2]:
 
import math 
v0,v1,t = map(float,input('Enter v0, v1, and t:').split(','))
a = (v1 - v0 ) / t
print('The average acceleration  is:%.4f' % a) 
Enter v0, v1, and t:5.5,50.9,4.5
The average acceleration  is:10.0889
 
  • 7 进阶
  •  

In [11]:
 
import math
A = float(input("Enter the monthly saving amount:"))
B=A * ( 1 + 0.00417)
C=(A + B) * ( 1 + 0.00417)
D=(A + C) * ( 1 + 0.00417)
E=(A + D) * ( 1 + 0.00417)
F=(A + E) * ( 1 + 0.00417)
G=(A + F) * ( 1 + 0.00417)
print('After the sixth month, the account value is :%.2f' %G) 


Enter the monthly saving amount:100
After the sixth month, the account value is :608.82
 
  • 8 进阶
  •  
In [6]:
 
number = int(input("Enter a number between 0 and 1000:"))
a = number // 100
b = number // 10 % 10
c = number % 10
print('The sum of the digits is',a+b+c, end = ' ')
 
Enter a number between 0 and 1000:999
The sum of the digits is 27 




-------------------------------------------------------------------------------




计算器   

a = int (input('请输入一个数字 = '))
b = int (input ('请输入一个数字 = '))
print('%d + %d = %d' % (a,b, a + b))
print('%d - %d = %d' % (a,b, a - b))
print('%d * %d = %d' % (a,b, a * b))

 

判断 闰年 平年  

year = int(input( 'year:>>'))
if (year % 4 ==0 and year % 100 !=0) or (year % 400 == 0):
print('闰年')
else:
print('平年')

 

华氏转摄氏

F = float(input("输入华氏度:"))
C = (F-32) / 1.8
print('{} 华氏度 = {} 华氏度'.format(F,C))

 

正方形:

for i in range(10):
print('# ',end="")
print()
for k in range(8):
print('# ',' '*16,'#',sep="")
for j in range(10):
print('# ',end="")



おすすめ

転載: www.cnblogs.com/HZDHH/p/11272983.html