Python Ejemplo de práctica 31

Python 100例Python 100 ejemplos

Problema:Ingrese la primera letra del día de la semana para determinar qué día es. Si la primera letra es la misma, continúe juzgando la segunda letra.

Análisis del programa:Es mejor usar una declaración de caso. Si la primera letra es la misma, use una declaración de caso o una declaración if para juzgar la segunda letra.

Código fuente del programa:

Ejemplo (Python2.x)

#!/usr/bin/python # -*- coding: UTF-8 -*- letter = raw_input("please input:") #while letter != 'Y': if letter == 'S': print ('please input second letter:') letter = raw_input("please input:") if letter == 'a': print ('Saturday') elif letter == 'u': print ('Sunday') else: print ('data error') elif letter == 'F': print ('Friday') elif letter == 'M': print ('Monday') elif letter == 'T': print ('please input second letter') letter = raw_input("please input:") if letter == 'u': print ('Tuesday') elif letter == 'h': print ('Thursday') else: print ('data error') elif letter == 'W': print ('Wednesday') else: print ('data error')

Ejemplo (Python3.x)

#!/usr/bin/python3 letter = input("please input:") #while letter != 'Y': if letter == 'S': print ('please input second letter:') letter = input("please input:") if letter == 'a': print ('Saturday') elif letter == 'u': print ('Sunday') else: print ('data error') elif letter == 'F': print ('Friday') elif letter == 'M': print ('Monday') elif letter == 'T': print ('please input second letter') letter = input("please input:") if letter == 'u': print ('Tuesday') elif letter == 'h': print ('Thursday') else: print ('data error') elif letter == 'W': print ('Wednesday') else: print ('data error')

El resultado de salida del ejemplo anterior es:

please input:S
please input second letter:
please input:a
Saturday

Python 100例Python 100 ejemplos

Otras extensiones