Écrire la fonction pay () avec deux paramètres d'entrée Python Python

Questions et réponses du rseoc 2021-12-30 13:53:53 阅读数:146

crire la fonction pay avec

Écrire une fonctionpay(),Avec deux paramètres d'entrée:Salaire horaire et nombre d'heures travaillées par l'employé la semaine dernière.La fonction calcule et renvoie le salaire de l'employé.La rémunération des heures supplémentaires est calculée comme suit::Plus grand que40Heures mais inférieures ou égales à60Heures payées à l'heure normale1.5Double salaire;Plus grand que60Les heures sont payées à l'heure normale.2Double salaire.

Le phénomène rencontré par le problème et le contexte dans lequel il s'est produit
Codes liés au problème,Ne collez pas la capture d'écran
Résultats de l'opération et contenu du rapport d'erreur
Mes idées de solution et les méthodes que j'ai essayées
Le résultat que je voulais



Adopter les réponses:
def pay(salary, hour): if 60 >= hour > 40: res = salary * 1.5 elif hour > 60: res = salary * 2 else: res = salary return res * hoursa = float(input("Veuillez entrer le salaire horaire:"))ou = float(input("Veuillez entrer les heures de travail:"))all_salary = pay(sa, ou)print(all_salary)"""--resultVeuillez entrer le salaire horaire:30Veuillez entrer les heures de travail:401200.0"""

版权声明:本文为[Questions et réponses du rseoc]所创,转载请带上原文链接,感谢。 https://primo.wiki/2021/12/202112231526279457.html