自學python3——基礎語法(if、for、while)
if語句:
gender = input("輸入性別:")
if gender == "nan": print("性別是男的") print("I am a boy.") else: print("性別是女的") print("I am a girl. ")
注意:在if語句中一定要注意縮排的量級,只有在同一量級的語句才會被包括在if語句中,如果將程式碼改成:
gender = input("輸入性別:") if gender == "nan": print("性別是男的") print("I am a boy.") else: print("性別是女的") print("I am a girl. ")
說明最後一個語句不屬於if語句了,而屬於整個程式的語句。
elif:相當於C語言中的 else if
案例:
score = input("學生成績: ")
score=int(score) #將字元創轉化成int
if score>=90:
print("A")
elif score>=80:
print("B")
elif score>=70:
print("C")
同樣要注意語句的縮排量級。
for語句:
語句格式:
for 成員名 in 成員集合:
語句
例如:
for i in range(1,11): print(i)
range(a,b):生成大於等於a小於b的整數
同樣必須注意語句縮排的量級,否則會出現跟if一樣的情況。
continue,break:
continue作用是執行到continue這個語句時直接跳過本次迴圈,開始下一次迴圈。
例如:
for i in range(1,11): if i % 2: continue else: print("{0}是偶數".format(i))
break作用是執行到break時直接跳出整個迴圈。
例如:
for i in range(1,11): if i == 7: break else: print(i)
while語句:
格式: while 判斷語句:
語句1
當判斷語句為真的時候會進入while,如果判斷語句為假,則退出while執行while之外的語句。簡而言之就是執行語句1知道判斷語句為假為止。
l例如:
#年利率是6.7%,求多少年後本金翻倍 money = 20000 year=0 while money< 40000: money=money+0.067*money year+=1 print(year) print(money)
注意縮排。
相關推薦
自學python3——基礎語法(if、for、while)
if語句:gender = input("輸入性別:") if gender == "nan": print("性別是男的") print("I am a boy.") else: print("性別是女的") print("I am a gi
python筆記5-控制流條件語句和迴圈、遍歷語句(if,for,while)
1.條件語句 語法:if 條件表示式:程式碼塊 elif 條件表示式:程式碼塊 else:程式碼塊 if語句的特點,關鍵字if 滿足條件才執行下面的程式碼塊或者elif模組; 必須是以if開頭,可以沒有elif或者else,但不能沒有if
python基礎語法之if,else,for,while,continue,break
for i in range(1,10):num=” “for j in range(1,i+1):num+=(str(j)+”*”+str(i)+”=”+str(j*i)+” “)print(num)——————————————————————–for i in range(1,10):fo
java基礎語法(本人學習java的筆記)
基本語法部分 為選定的行改為註釋: shift+方向鍵 選定數行內容 ctrl+/ 想解綁哪一行的話,同樣使用ctrl+/ 常量:final 資料型別 輸入賦值: i
es6 語法 (iterator和for...of迴圈)
作用: 為各種資料結構,提供一個統一的、簡便的訪問介面 使得資料結構的成員能夠按某種次序排列 ES6創造了一種新的遍歷命令for...of迴圈,Iterator介面主要供for...of消費 Iterator的遍歷過程: (1)建立一個指標物件,指向當前資料結構的起始位置。也就是說
46、求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等關鍵字及條件判斷語句(A?B:C)。
closed else while spl 判斷語句 stat 條件 執行 ret 思路:循環或者遞歸都有個結束條件和執行條件。用&&短路與代替。 //短路與&&;就是只有前一個條件滿足才可以去判斷第二個條件。 //遞歸的出口
JavaScript基礎知識(if、if else、else if、while、switch...case語句)
case語句 bubuko ... gpo 控制 java 包含 分享 if...else 13、語句 概念:就是分號(;) 代表一條語句的結束 習慣:一行只編寫一條語句;一行編寫多條語句(代碼可讀性較差) 語句塊:可以包含多條語句 "{ }"將多條語句包裹 u 條
JS基礎語法(變量、表達式、語句、分支、循環)
字符串 特殊字符 scrip 基礎語法 不能 while循環 undefine 類型 定義變量 JS的變量命名:使用var定義變量,JS統一使用var定義數字(整數,小數),字符串,布爾類型,undefined,null。 通用語法:var 變量名=值; 規則:1、首字母建
Python-if、for、while的基礎用法
分支 代碼執行 pan 結束 nbsp 只需要 for 不想 區別 Python的各種代碼執行,都是從上至下執行,滿足條件就返回,不會執行後面的代碼 一、if 假如把寫程序比做走路,那我們到現在為止,一直走的都是直路,還沒遇到過分叉口,想象現實中,你遇到了分叉口,然後
Python基礎(3)if_else、for、while、break與continue
作用 ger 一次 style pri while font 天涯 正常 1、if ... else 1 a=6 2 if a>=5: 3 print("The a is bigger than 5") 4 else: 5 print("The a
VUE - 基礎語法(事件、表單)
under lse var text {} bsp NPU function value v-on指令,給元素綁定事件: 為事件綁定簡單表達式: <div id="test"> <input v-on:click="counter+=1" type=
Python3基礎之(九)if elif else 判斷
一、基本使用 if condition1: true1_expressions elif condition2: true2_expressions elif condtion3: true3_expressions elif ... ... else
Python3基礎之(八)if else判斷
一、基本使用 if condition: true_expressions else: false_expressions 當 if 判斷條件為 True,執行 true_expressions 語句; 如果為 False,將執行 else 的內部的 false
Python3基礎之(七)if判斷
除了常見的迴圈控制語句,Python 中還有 if, if else 和 if elif 等判斷語句,本講將簡單介紹 if 語句 一、基本使用 與其他程式語言中的 if 語句一樣,使用方法如下: if condition: expressions 如果 conditi
C語言 if、for、goto、位運算、位段、函式(2018.11.18)
if語句 if(表示式) { 語句1; } else { 語句2; } 在使用if語句判斷條件的時候要注意符號的結合性 eg: if(5 <= x <= 20) if(5 <= x && x <= 20) 語句1與語句2判斷的
Python(五)語法(if,elif,else 條件判斷 for in,while 迴圈)
判斷 計算機之所以能做很多自動化的任務,因為它可以自己做條件判斷。 如下例子 # -*- coding: utf-8 -*- age =input('請輸入年齡:') if age==18: print('年齡',age) elif age>18: print('超齡') el
【類和物件】求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等關鍵字及條件判斷語句(A?B:C)
題目描述: 求1+2+3+...+n,要求不能使用乘除法(數學公式)、for、while、if、else、switch、case等關鍵字及條件判斷語句(A?B:C). 分析:這道題雖然常用的方式都給禁掉了,但是可以使用我們c++學過的類和物件,通過使用類和靜態來完成。常規情況下,從1+到n,
Python3基礎12(collections、struct、itertools、chardet等的使用)
import struct import base64import itertoolsimport chardet from collections import namedtuple,defaultdict,OrderedDict,Counter # namedtuple 新建1個元組,並設定元素的屬
劍指offer-求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等關鍵字及條件判斷語句(A?B:C)
題目如下: 求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等關鍵字及條件判斷語句(A?B:C) 本題考的知識點就兩點 && 運算子 false && true =>
題目描述 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等關鍵字及條件判斷語句(A?B:C)。
//求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等關鍵字 //及條件判斷語句(A?B:C)。 public class Solution { public int Sum_Solution(int n) { //if